/**
 * 随机函数
 * @param {Number} min 最小值
 * @param {Number} max 最大值
 * @returns Number
 */
function random(min,max) {
    return Math.floor(Math.random()*(max-min+1)+min)
}

// 计时
var num=parseInt(document.querySelector('span').style.width)
setInterval(function(){
    num=num-1
    document.querySelector('span').style.width=num
    if(num==0){
        alert('游戏结束')
    }
},15)

// 随机星星
setInterval(function(){
    var img=document.createElement('img')
    img.src='./star.gif'
    var w=random(20,100)
    var h=random(20,100)
    img.style.width=w+'px'
    img.style.height=h+'px' 
    var maxWidth=(window.innerWidth || document.documentElement.clientWidth)-w
    var maxHeight=(window.innerHeight || document.documentElement.clientHeight)-h
    img.style.position='absolute'
    img.style.left=random(0,maxWidth)+'px'
    img.style.top=random(0,maxHeight)+'px' 
    document.body.appendChild(img)
},500)

// 消费星星+1
document.body.onclick = function(evt){
    var e = evt || window.event
    if(e.target.nodeName=='IMG'){
        this.removeChild(e.target)
        num+=50
    }
    if(num>=500){
        alert('闯关成功')
    }
}